ethanol powered - Español Inglés Diccionario